是由于 node-sass 和 sass 的版本对不上,需要安装对应的版本,如果是因为 node 为最新的,而 sass 是低版本的,可以使用下面的代码抹除(升级)错误(版本):
npm i sass-loader@latest --legacy-peer-deps
node 17 中的 openSSL3.0 对允许算法和密钥的大小增加了严格的限制,可能对生态造成一定的影响。需要在终端执行:
export NODE_OPTIONS=--"openssl-legacy-provider"